.waybillDetailwrap,
.receiptDetailwrap,
.settlementDetailwrap {
    .titAddress {
        vertical-align: middle;
        font-size: 24px;
        background: #33ABFF;
        padding: 20px;
        color: #fff;
        border-radius: 16px 16px 0 0;
        border-bottom: 1px solid #058CEB;
        span {
            vertical-align: middle;
            font-size: 32px;
            padding-left: 10px;
        }
    }
    .waybillInfo {
        background: #fff;
        &>.titleH3 {
            margin: 0;
            padding: 14px 10px 0 30px;
        }
        ul {
            padding: 0 20px;
            li {
                font-size: 26px;
                border-bottom: 1px solid #D8D8D8;
                padding: 10px 0;
                color: #999;
                &:last-child {
                    border-bottom: none
                }
                b{
                    display: inline-block;
                    text-align: right;
                    font-weight: 400;
                    width: 110px;
                }
                i {
                    color: #FB000A
                }
                span {
                    color: #333;
                }
                .spac {
                    letter-spacing: 10px;
                    color: #999;
                }
            }
        }
    }
    .lineSing {
        background: #fff;
        margin: 20px 0;
        padding: 20px 10px 20px 20px;
        ul {
            padding: 0;
            li {
                color: #999;
                font-size: 26px;
                border-bottom: 1px solid #D8D8D8;
                padding: 10px 0;
                color: #999;
                &:last-child {
                    border-bottom: none
                }
                .fr{
                    margin-right: 20px;
                }
                span {
                    display:inline-block;
                    color: #333;
                    padding-left: 10px;
                    width:540px;
                    vertical-align:middle;
                    &.goodsSpan{
                        width: 420px;
                    }
                }
                i{
                    display: inline-block;
                    width: 110px;
                    text-align: right;
                }
                .disIcon{
                    margin-left: 20px;
                    display: inline-block;
                    width: 38px;
                    height: 50px;
                    background: url(../../imgs/verice.png) no-repeat 50% 50%;
                    background-size: 100%;
                    vertical-align: middle
                }
                .dispathInfoTit{
                    width: 480px;
                }
            }
        }
        .dispatchInfoList li{
            font-size: 26px;
            span{
                &:nth-child(1){
                    width: 138px;
                }
                &:nth-child(2){
                    width: 110px;
                }
                &:nth-child(3){
                    width: 180px;
                }
                &:nth-child(4){
                    width: 140px;
                }
                &:nth-child(5){
                    width: 60px;
                }
            }
        }
    }
    .goodsInfo {
        background: #fff;
        padding: 20px 15px 30px;
        width: 620px;
        table {
            margin-top: 10px;
            padding: 0 20px;
            width: 100%;
            color: #fff;
            text-align: center;
            vertical-align: middle;
            border-radius: 10px;
            overflow: hidden;
            th {
                border: 1px solid #fff;
                background: #40A9FF;
                text-align: center;
            }
            td {
                background: rgba(64, 169, 255, 0.8);
                opacity: 0.8;
                border: 1px solid #fff;
            }
        }
    }
    .needsclickWrap {
        padding: 30px;
        background: #fff;
        margin-top: 20px;
        .needsclick {}
    }
    .mint-popup {
        max-height: 80%;
        overflow-y: auto;
        border-radius: 10px;
        overflow: hidden;
        .driverInfo {
            width: 660px;
            text-align: center;
            .head {
                h3 {
                    color: #F9F3F3;
                    line-height: 108px;
                    font-size: 36px;
                    background: @blue;
                }
                span {
                    position: absolute;
                    top: 26px;
                    right: 20px;
                    width: 56px;
                    height: 56px;
                    line-height: 48px;
                    font-size: 56px;
                    color: #F9F3F3
                }
            }
            ul {
                height: 650px;
                overflow-y: auto;
                padding: 0 0 0 40px;
                li {
                    border-bottom: 1px solid #E1E1E1;
                    .radio {
                        height: 116px;
                        line-height: 116px;
                    }
                    .fl {
                        margin-right: 20px;
                        text-align: left;
                        line-height: 116px;
                        .up {
                            line-height: 66px;
                            span {
                                display: inline-block;
                                &:nth-child(1) {
                                    width: 140px;
                                }
                                &:nth-child(2) {
                                    width: 180px;
                                }
                                &:nth-child(3) {
                                    width: 200px;
                                }
                            }
                        }
                        .down {
                            line-height: 66px;
                            margin-top: -20px;
                            span {
                                display: inline-block;
                                &:nth-child(1) {
                                    width: 140px;
                                }
                                &:nth-child(2) {
                                    width: 380px;
                                }
                            }
                        }
                    }
                }
                .more_loading{
                    .snake{
                        display: inline-block;
                        vertical-align: middle;
                        margin-right: 10px;
                    }
                }
            }
            .footBtn {
                display: inline-block;
                background: @blue;
                color: #fff;
                width: 460px;
                line-height: 80px;
                margin: 40px 0;
                border-radius: 8px;
                font-size: 32px;
            }
        }
    }
    .mint-popup {
        .receiptInfoWrap {
            width: 660px;
            .head {
                background: #F9F9F9;
                position: relative;
                h3 {
                    text-align: center;
                    font-size: 36px;
                    padding: 12px 0;
                }
                span {
                    position: absolute;
                    top: 10px;
                    right: 0;
                    width: 56px;
                    height: 56px;
                    line-height: 48px;
                    font-size: 56px;
                }
            }
            ul.info {
                padding: 0 60px;
                li {
                    border: none;
                    padding: 0;
                }
            }
            .imgShow {
                h3 {
                    color: #666;
                    font-size: 30px;
                    padding: 0 30px;
                    background: #F1F1F3;
                }
                .imgGroup {
                    padding: 20px;
                    li {
                        float: left;
                        width: 132px;
                        height: 130px;
                        margin-left: 20px;
                        margin-bottom: 20px;
                        position: relative;
                        border: 0.013333rem solid #D0D0D0; // background: #999;
                        img {
                            width: 100%;
                            height: 100%;
                            position: absolute;
                            // top: 50%;
                            // transform: translateY(-50%);
                        }
                    }
                }
            }
        }
    }
}
